best blue chip stocks for long term investment