Bills rookie Devin Singletary shines in first NFL game