Tesla reports another good quarter despite global chip shortages