Stellar evolution: Theory and observations