Look at your code:
$query = " SELECT email FROM register_user WHERE email =:email";
That returns a single column (and hopefully a single row) called "email".
So you can't ask for any other column from that dataset!
Probably, you want to fetch the "first_name" column instead? (Or more likely, several columns.)