Houston officer opens fire on suspect in his own driveway